#! /usr/bin/env python
# -*- coding: utf-8 -*-

import hashlib
from django.conf import settings
import uuid


def md5(string):
    """md5 加密"""

    hash_obj = hashlib.md5(settings.SECRET_KEY.encode('utf-8'))
    hash_obj.update(string.encode('utf-8'))

    return hash_obj.hexdigest()


def uid(string):
    data = f'{str(uuid.uuid4())}-{string}'
    return md5(data)